﻿#include"SeqList.h"

void test01()
{
	SL sl;
	SLInit(&sl);
	SLPushBack(&sl, 1);
	SLPushBack(&sl, 2);
	SLPushBack(&sl, 3);
	SLPushBack(&sl, 4);
	SLPrint(&sl);
	//SLPushBack(&sl, 5);
	//SLPushFront(&sl, 1);
	//SLPushFront(&sl, 2);
	//SLPushFront(&sl, 3);
	//SLPushFront(&sl, 4);//4 3 2 1
	//SLPushFront(NULL, 1);
	//
	//SLPopBack(&sl);
	//SLPrint(&sl);
	//SLPopBack(&sl);
	//SLPrint(&sl);
	//SLPopBack(&sl);
	//SLPrint(&sl);
	//SLPopBack(&sl);
	//SLPrint(&sl);
	//SLPopBack(&sl);
//
	//SLPopFront(&sl);
	//SLPrint(&sl);
	//SLPopFront(&sl);
	//SLPrint(&sl);
	//SLPopFront(&sl);
	//SLPrint(&sl);
	//SLPopFront(&sl);
	//SLPrint(&sl);
	//SLPopFront(&sl);
	//SLPrint(&sl);
//
	//SLInsert(&sl, 4, 100);
	//SLPrint(&sl);

	//SLErase(&sl, 3);
	//SLPrint(&sl);
	//int find = SLFind(&sl, 22222);
	//if (find != -1)
	//{
	//	printf("ҵˣ\n");
	//}
	//else {
	//	printf("δҵ\n");
	//}
	SLDestroy(&sl);
}

int main()
{
	test01();
	return 0;
}